import unittest
from htmltestreport import HTMLTestReport
from ApiAutoTestFrameWork_25.config import BASE_DIR
from ApiAutoTestFrameWork_25.scripts.test_ihrm_emp_params import TestEmpCurd
from ApiAutoTestFrameWork_25.scripts.test_ihrm_login_params import TestIhrmLogin



# 1. 创建 测试套件对象 suite
suite = unittest.TestSuite()

# 2. 使用 测试套件，使用类名，添加测试用例

suite.addTest(unittest.makeSuite(TestIhrmLogin))
suite.addTest(unittest.makeSuite(TestEmpCurd))

# 3. 借助 HtmlTestReport 创建 测试执行器 runner
runner = HTMLTestReport(BASE_DIR + "/report/ihrm_report.html",
                        description="登录和添加员工接口测试", title="ihrm测试报告")

# 4. 运行 runner.run(suite)
runner.run(suite)